# 定义一个变量叫age 代表年龄
# 代码逻辑: 只有age为整型数字时,打印"数据是合法的"

# 1. 定义了变量age age的类型在真实的环境下是不确定的! 有可能是数字 有可能是字符串
age = 18.9
# 2. 拿到age真实的类型, 如果是整型数字,打印result是<class 'int'> , 如果是字符串,打印result是<class 'str'>
# result是一个class类!!!  type函数返回的数据是class类型
# class的分类: int float str
result = type(age)
# 3. 通过result这个结果来进行判断 如果result是<class 'int'> 那么就打印"数据是合法的"
if result == int:
    print("数据是合法的")
